@charset "utf-8";
/* CSS Document */
/* reset */
html,body { min-height: 100%; overflow-x:hidden;line-height: 1.5;min-width: 1280px; }
body { _height: 100% }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1 }
li { list-style-type: none }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal; }
iframe, frame, fieldset, img { border: 0 none }
img { vertical-align: middle; ;max-width:100%;}
input[type=button], input[type=submit], input[type=reset] { cursor: pointer }
button { cursor: pointer }
input, textarea, button { -webkit-border-radius: 0; -webkit-appearance: none }
input[type=radio] { -webkit-border-radius: 100%; -webkit-appearance: radio }
input[type=checkbox] { -webkit-appearance: checkbox }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
textarea { overflow: auto; resize: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left }
th { font-weight: normal }
em, cite, address,i { font-style: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
body, input, select, button, textarea { color:#555; font-size:14px; font-family:"微软雅黑";  }
a:link,
a:visited,
a:active,
a { text-decoration: none; color:#555555;}
a:hover { color:#D7000F ;}
a { blr:expression(this.onFocus=this.blur()) }
a * { *cursor: pointer }
:focus { outline: none }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#858585!important}
input:-moz-placeholder, textarea:-moz-placeholder {color:#858585!important}
input::-moz-placeholder, textarea::-moz-placeholder { color:#858585!important}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#858585!important}

.red{color: #D7000F!important;}
.disNo{display: none;}

.edit_con_original{ line-height:1.8; padding:0 0; color:#333; text-align:justify;}
.edit_con_original ul{ margin:inherit; padding:inherit}
.edit_con_original ul li { list-style-type:disc; margin:auto; padding:inherit}
.edit_con_original ol{ margin:inherit; padding:inherit}
.edit_con_original ol li { list-style-type:decimal; margin:auto; padding:inherit}
.edit_con_original h1 { font-size: 2em; font-weight:bold }
.edit_con_original h2 { font-size: 1.5em; font-weight:bold }
.edit_con_original h3 { font-size: 1.17em; font-weight:bold }
.edit_con_original h4 { font-size: 1em; font-weight:bold }
.edit_con_original h5 { font-size: 0.83em; font-weight:bold }
.edit_con_original h6 { font-size: 0.67em; font-weight:bold }
.edit_con_original em { font-style: italic }
.edit_con_original cite{ font-style: italic }
.edit_con_original address{ font-style: italic }
.edit_con_original i { font-style: italic }
.edit_con_original table{ border-collapse: separate; border-spacing: 2px }
.edit_con_original img{ max-width:100%; height:auto;}

/*所有后台编辑器区域都要引用 edit_con_original 类名*/

/* clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }


.clear, .cl { display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important }

/*公用样式end*/
.ratio-img{ width:100%; height:auto; display:block; }

.ratio-img img{ width:100%; height:100%; }
.auto-bg { background-repeat:no-repeat; overflow:hidden; position:relative; background-position:center;background-size:cover; -ms-behavior: url(backgroundsize.min.htc);behavior:url(backgroundsize.min.htc);}
.tran_scale{ overflow:hidden; display:block;}
.tran_scale img{transition:1s all; -webkit-transition:1s all;}
.tran_scale:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-moz-:scale(1.1,1.1);}

.ellipsis{white-space:nowrap; display:block; overflow:hidden; text-overflow:ellipsis;}
.hide{ display:none;}

.font-18{ font-size:18px;}
.font-20{ font-size:20px;font-weight: 500!important;}
.font-24{ font-size:24px;}
.font-30{ font-size:30px;}
.font-36{ font-size:36px;}
.font-44{ font-size:44px;}
.font-52{ font-size:46px;}
.font-72{ font-size:72px;}

strong.font-72{font-weight: normal;}

/*input*/
.error{ position:relative; }
.error  .valid_message{ position:absolute; top:0px; right:0px; color:#fff;  text-align:center; line-height:25px !important; height:25px !important; float:none !important; font-size:12px; display:block !important; border:0 !important; background:rgba(0,0,0,0.5) !important; border-radius:5px; width:100px !important; z-index:10;}
.dark .error  .valid_message{top: 22px;left: 0;color: #d6000f;text-align: left;background: none!important;}
/*weixin*/
.disP { display: block !important; }
.tan_weixin{ border: 1px solid #ccc; padding: 30px 15px 15px; background:#fbfbfb; display: none; left: 50%; margin-left: -145px;  margin-top: -150px; position: fixed; top: 50%;  z-index: 160;}

.tan_weixin img{  height: 260px;  width: 260px; }
.closed2{ font-size: 30px; position: absolute; right: 15px; top: -10px; }
.tan_weixin span{ display:block; width:100%; height:1px; background:#ccc; }
.tan_weixin h3{ text-align:center; line-height:30px; }

.banner_left{ background:url(../images/cursor-left.png) no-repeat; left:3%; top:50%; margin-top:-27px; display:block; width:33px; height:54px; position:absolute; z-index:1000;}
.banner_right{ background:url(../images/cursor-right.png) no-repeat; right:3%; top:50%; margin-top:-27px; display:block; width:33px; height:54px; position:absolute; z-index:1000;}
.banner video {  width:100%; height:100%;}

.wraper{ /* max-width:1898px; */ min-width:1280px; margin:0 auto;overflow: hidden;}
.wrap{width:90%; margin:0 auto;}
section .wrap{width: 73%;}

.header{ padding:10px 0 0; width:100%; z-index:10000; background:#F3F1EF;}
.header.fixedhede{ position:fixed;z-index: 10000;  top:0; width:100%;min-width: 1280px;box-shadow:0 0 5px #bbb;background:rgba(243, 241, 239, 0.8);filter:Alpha(opacity=80);}
.lt9 .header.fixedhede { border-bottom:1px solid #eee;}
.logo{ float:left; width:141px; height:61px;line-height: 61px; margin-right:2%;}
.logo img{ width:100%; height:auto;}
.address_sel{ float:left; width:50px; color:#4C4C4C;  height:24px; line-height:24px; margin:20px 0 0; display: block!important;}
/*模拟select*/
.select-wrap.disabled .select-box{ background:#eee; }
.select-wrap.disabled .select-box a { color:#aaa; opacity:0.2; filter:alpha(opacity=20);}
.select-wrap.disabled .select-box .ico { opacity:0.2; filter:alpha(opacity=20);}
.select-box { position:relative;box-sizing:border-box; }
.select-box dt a { display:block; text-indent:5px; position:relative; z-index:2; }
.select-box dt a b { overflow:hidden; margin:0 10px 0 0; color:#333; font-size:14px; display:block; text-overflow:ellipsis; white-space:nowrap; font-weight:normal;}
.select-box.open dt a b{ color:#787C80;}
.select-box .ico { position:absolute; right:0; top:0; width:7px; height:100%; z-index:1;  background:url(../images/dot01.png) no-repeat right center;}
.select-box dd { display:none;}
.select-body-box { position:absolute; margin-top:2px; border:1px solid #ddd; border-top:0; background:#fff;  box-sizing:border-box;  z-index:111111; width:271px !important; }
.select-body-box a { display:inline-block; padding:5px; width:auto; color:#666; font-size:12px;}
.select-body-box:hover a.on { background:none; color:#666;}
.select-body-box a.on,
.select-body-box a:hover,
.select-body-box:hover a.on:hover { background:#0094ff; color:#fff;}
.selectmask { display:none;}
/**/
/*.idnex2 .right_menu{ margin-top:0;top:90px; }
.idnex2 .returnTop{ margin-top:0; top:235px;}*/


.bg{background:url(../images/block_04bg.jpg) center bottom no-repeat;  position:fixed; width:100%; height:100%; left:0; top:0; z-index:-1; }
.static{display: none;}
.dynamic{display: block;text-align: center;margin:0 0 0 3%!important;}
.dynamic h2{font-size: 22px;letter-spacing: 5px;top: 12px;margin: 0}
.dynamic p{letter-spacing: 3px;color: #858585;margin-top: 6px;top: 40px;display: inline-block\9;white-space:nowrap\9;}
.dynamic img{width: auto}
.dynamic h2,.dynamic p{position: absolute;left: 50%;-webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);}
.dynamic h2{left: 45%\9;}
.dynamic p{left: 44%\9;}
.dynamic p b img{position: relative;z-index: -10;vertical-align: top;}
.dynamic .sublt img{left: 2px}
.dynamic .subrb img{right: 6px;vertical-align: bottom}
.nav{ float:left; width:58%; margin:20px 0 0 0;}
.nav .fixed li{ float:left;width: 11.1%;text-align: center; font-size:16px; position:relative;padding: 0!important}
.nav .fixed li:first-child{text-indent: 2em;}
.nav li.on a,.nav li a:hover{ color:#DF0010;}
.nav li .child{ overflow:hidden; opacity:0; transition:0.3s all; visibility:hidden;transform:translateY(30px); position:absolute; left:-5px; top:75px; background:#FFFFFF; border:1px solid #CFCFCF; width:190px; padding:10px 0px; z-index:-1;}
.nav li .child a{ display:block; font-size:14px; padding:15px 30px; line-height:24px; color:#565656; border-bottom:1px solid #E1E1E1;}
.nav li .child a:last-child{ border:none;}
.nav li .child a.last{ border:none;}
.nav li .child a:hover,.nav li .child a.on{ color:#3C75C5;}
.nav li.on .child{ opacity:1; height:auto; visibility:visible; transform:translateY(0px); z-index:999;  }
.tel{ float:right; margin:15px 0 0; background:url(../images/dot02a.png) left center no-repeat; padding-left:1.5em; font-size:20px; font-weight:bold;color: #d6000f;background-size: contain}
.sear{ float:right; width:12%; margin:20px 2% 0 0; background:#fff; height:22px; line-height:22px; border:1px solid #E4E4E4; -moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-shadow:-2px 2px 3px -2px #9A958C inset; -webkit-box-shadow:-2px 2px 3px -2px #9A958C inset; box-shadow:-2px 2px 3px -2px #9A958C inset;}
.sear .txt{ float:left; width:70%; padding:0 4%;height:22px; line-height:22px; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:none; background:none;}
.sear .button{ float:right; width:16%; border:none;line-height:22px;height:22px; background:url(../images/dot03.png) center center no-repeat;}

.navsub{margin:13px auto 0;padding: 13px 5%;background: #4b4949;text-align: center;display: none;}
.navsub li{float: left;width: 11.1%;font-size: 16px;}
.navsub li a{color: #fff}
.navsub li a:link{color: #fff}

.navsub li a:hover{color: #D7000F}

@media only screen and (min-width: 1023px){
    .navsub{display: block;}
}
@media only screen and (max-width: 1023px){
    .header{height: 64px;padding: 10px 0}
    .main{padding-top: 84px}
}

.more{ display:block; width:36px; height:36px; background:url(../images/dot07.png) no-repeat; background-size:cover;}
a.more1{display:block; width:78px; height:20px;line-height:20px; text-indent:6px; color:#434343;font-size:12px; border:1px solid #BBBBBB; background:url(../images/dot12.png) 68px center no-repeat;}
a.more1:hover{color:#F20011;border:1px solid #F20011; background:url(../images/dot12_on.png) 68px center no-repeat;}


.right_menu{ position:fixed; z-index:10000; right:0; /*bottom:485px;*/
    margin-top:0px; width:100px;
    top:40%;
    margin-top:-133px;
    border:0;
    -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.right_menu li.first{border-radius: 5px 5px 0 0;background-color: #cb0a18;}
.right_menu li{ float:left; width:100%; height:72px;text-align:center; position:relative;margin-top: 2px;background:rgba(144,147,149,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8939395,endColorstr=#c8939395)}
.right_menu li:hover{background: #cb0a18;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcb0a18,endColorstr=#ffcb0a18)}
.right_menu li a{ display:block;height: 100%;cursor: pointer;}
.right_menu li.last{padding-bottom: 10px;-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;height: 82px;
    box-sizing: content-box;}
.right_menu li a span{display: block;padding-top: 16px;}
.right_menu li em{ font-size:12px; line-height:14px; padding:10px 0; position:absolute; width:100%; left:0; top:36px;transition:0.3s all; -webkit-transition:0.3s all;color: #fff;}
.right_menu img{width: auto;}

.returnTop{ position:fixed;_position:absolute;
    width:100px;height:72px;text-align: center;
    overflow:hidden;display:block;
    /*bottom:435px;margin-top:0px; */
    top:40%; margin-top:259px;
    color: #fff!important;
    z-index:1000; left:auto !important; right:0;
    background-size: cover;
    background:rgba(144,147,149,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8939395,endColorstr=#c8939395);
    border-radius: 0 0 5px 5px;
}
.returnTop:hover{background: #cb0a18;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcb0a18,endColorstr=#ffcb0a18)}
.returnTop span{display: block;height: 16px;margin-top: 20px;background: url(/images/rightfloat06.png) no-repeat center;}

/*@media all and (max-width: 1366px){
	.right_menu{bottom: 420px;}
	.returnTop{bottom: 370px;}
}

@media all and (max-width: 1000px){
	.returnTop{bottom: 125px;}
	.right_menu{bottom: 620px;}
}*/

.r_m_sub{ z-index:-1;; position:absolute; visibility:hidden; top:0; right:0px; width:auto; padding:20px; background:#fff;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);transition:0.3s all; -webkit-transition:0.3s all;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.sub_01{margin-top:0px;}
.sub_02{margin-top:0;word-wrap: break-word; break-word: break-all; width:100px;background: #F20011;color: #fff;box-sizing:content-box;}
.ie7 .r_m_sub{display: none;}
.right_menu li.on .r_m_sub{ z-index:101;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);right:120px; visibility:visible;}
.right_menu li.on .r_m_sub{display: block;}
.sub_01 h2{ margin:0 0 20px;}
.sub_01 dl.book{ width:205px;}
.sub_01 dl.book.dot_ewm{width: 150px;}
.sub_01 dl.book.dot_ewm img{max-width: 100%;}
.sub_01 dl.book dd{ float:left; width:100%; margin:0 0 10px;}
.sub_01 dl.book dd span{ float:left; width:98%; height:26px; line-height:26px; border:1px solid #D9D9D9; background:#fff;}
.sub_01 dl.book dd span input.txt{ padding:0 3%; width:94%; font-size:12px; background:none; border:none;height:26px; line-height:26px;}
.sub_01 dl.book dd span.an{ width:42%; margin-right:5px;}
.sub_01 dl.book dd span.an input.txt{padding:0 10%; width:80%;}
.sub_01 dl.book dd.last{ margin:5px 0 0;}
.sub_01 dl.book dd.last .bon{ display:block; width:90px; height:30px; line-height:30px; text-align:center; color:#fff; background:#9F9583; border:none;}
.sub_01 dl.book dd.last .bon:hover{background:#d7000f;}

.tel_bot{ display:none;}

.yzm{ cursor:pointer;}
.phone{ display:none; }

.banner { position:relative; overflow:hidden;}
.banner li{background: #000; position:absolute;top:0; left:0; float:left; width:100%; overflow:hidden; vertical-align:top; }
.banner .lb,.banner .lb li{height:100%;}
.banner li img { vertical-align:top; float:left; width:100%; height:100%;}
.banner li:first-child{ position:relative; z-index:10; vertical-align:top;}
.banner li .txt { position:absolute; z-index:2000; left:57%; right:5%; bottom:38%; transition:1s all; -webkit-transition:1s all; transform:translateX(200%); -webkit-transform:translateX(200%);  opacity:0; transition-delay:0.4s; -webkit-transition-delay:0.4s;}
.banner li.curr .txt {  transform:translateX(0); -webkit-transform:translateX(0); opacity:1;}
.banner li .txt h2 { color:#fff; line-height:1.2;text-shadow: 1px 1px 1px #76614D;}
.banner li .txt h2 i{ padding:0 10px;}
.banner li .txt h3 { color:#fff;line-height:1.4;text-shadow: 1px 1px 1px #76614D;}
.banner li .txt a.view{ display:block; margin:30px 0 0;border:1px solid #fff; text-align:left; text-indent:20px; color:#fff; width:128px; height:30px; line-height:30px; background:url(../images/view.png) 100px center no-repeat}
.banner .pgidx{position: absolute;width: 100%;text-align: center;bottom: 0;left: 0;z-index: 10;}
.banner .pgidx span{margin: 2em 0.5em;color: #fff;display: inline-block;width: 1.4em;height: 1.4em;line-height: 1.4em;background: rgba(118, 97, 77, 0.6);cursor: pointer;font-size: 14px;}

.banner .vbox{ position:absolute; width:100%; height:100%; z-index:1; left:0; top:0; cursor:pointer;  background:#000; }
.banner .vbox video{width: 100%; height:100%; }

.block_top{background:url(../images/block_topbg.jpg) left top repeat;}
.block_0{ background: #f7f7f7;}
.block_0 .dark{background: #595757;}
.block_0 .dark input{color: #fff;}
.block_0 .wrap{padding: 50px 0}
.block_0 dl{padding: 30px 25px }
.block_0 dd{padding-bottom: 15px}
.block_0 dl p{font-size: 12px;color: #a4a3a3;}
.block_0 dl.book p{text-align: left;}
.block_0 dd.last{padding: 20px 0 0}
.block_0 .yiyou{text-align: center;padding: 0;color: #e5e5e5;font-size: 12px;}
.block_0 dd span{display: block;width: 100%;height: 26px;border:1px solid #e5e3e4;}
.block_0 dd span input{width: 94%;height: 26px;line-height: 26px;background: none;border:none;}
.block_0 dd input.bon{display: block;height: 30px;line-height: 30px;border:none;width: 100%;color: #4b4949;background: #dcdddd;}
.block_0 dd input.bon:hover{background: #d7000f;color: #fff;}
.block_0 .bannerdown dl{letter-spacing: 4px;}
.block_0 .bannerdown h4{font-size: 16px}
.block_0 .bannerdown dt{margin: 10px 0;}
.block_0 .bannerdown img{height: 53px;width: 64px;margin: 0 auto;}
.block_0 .bannerdown .old{display: block;}
.block_0 .bannerdown .new{display: none;}
.block_0 .bannerdown dd{padding-top:12px;}
.block_0 .bannerdown em{display: inline-block;width: 50px;border-bottom: 1px solid}
.block_0 .bannerdown p{margin: 10px 10px 0;color: #666;height: 36px;font-size: 12px;overflow: hidden;}
.block_0 li.bannerdown:hover{background: #595757;}
.block_0 li.bannerdown a:hover{color: #fff;box-shadow: 5px 5px 5px #ccc;z-index: 10}
.block_0 li.bannerdown:hover p{color:#fff;}

.block_0 li{ float:left; width:16.5%;height:258px;margin: 0 2.5px;margin-left:-1px; position:relative;text-align: center;background: #dcdddd;}
.block_01 li .img{ width:100%; height:auto;}
.block_01 li span{ position:absolute; left:50%; top:50%; width:68px; height:46px; margin:-23px 0 0 -34px; background:url(../images/dot04.png) no-repeat; background-size:cover;}

.ind_tit{ padding:100px 0 0; text-align:center;}
.ind_tit span{ color:#494949;}
.ind_tit span b{ color:#DF0010; font-weight:normal;}
.ind_tit em{ display:block; margin:11px auto 40px; width:65px; height:24px; border-bottom:1px solid #8A8A8A;}
.ind_tit p{font-size: 16px;}

.tab_tit{ text-align:center; margin:0 0 60px;}
.tab_tit li{ display:inline-block; zoom:1; *+display:inline; margin:0 2px;cursor:pointer; position:relative;}
@media \0screen\,screen\9{
    .tab_tit li.on{bottom: 12px\9;}
}

.tab_tit li span{ display:block; padding:5px; width:170px;font-size:16px; color:#828282;background:#F7F7F7;border:1px solid #D5D2D0;}
.tab_tit li.on span{ color:#fff; background:#9F9583; border:1px solid #9F9583;}
.tab_tit li.on em{ display:block; width:100%; height:7px; background:url(../images/dot05.png) center bottom no-repeat;}

.imglist li{ float:left; width:25%;*margin-left:-1px;transition:0.3s all; -webkit-transition:0.3s all; position:relative;}
.imglist li:hover{/*transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05);*/ z-index:5; box-shadow:0 0 10px rgba(0,0,0,0.5); }
.imglist li .inner{ margin-right:1px; margin-bottom:1px;position:relative;}
/* .imglist .jzg-right li .inner{margin: 0;}
.imglist .jzg-right li:nth-of-type(odd){padding-right: 5px;padding-bottom: 10px;}
.imglist .jzg-right li:nth-of-type(even){padding-left: 5px;padding-bottom: 10px;} */
.imglist li .img{ display:block;}
.imglist li .img img{ max-width:100%;}
.imglist li .txt{color:#fff; position:absolute; left:0; top:0; width:80%; padding:0 10%; height:100%; opacity:0; filter:alpha(opacity=0); zoom:1; transition:0.3s all; -webkit-transition:0.3s all; background:url(../images/tm_50.png) repeat;}
/*.imglist li:hover .txt { opacity:1;-moz-opacity:1;filter:alpha(opacity=100);z-index:999;transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05); z-index:5; box-shadow:0 0 10px rgba(0,0,0,0.5);}*/
.imglist li:hover .txt{ opacity:1; filter:alpha(opacity=100); }
.imglist li .txt h3{ margin:6% 0;}
.imglist li .txt .c{ height:6em; margin:3em 0 1em; overflow:hidden;}

.wid_all,.dis_w_h{ width:100%; height:100%; display:block; position:absolute; top:0; left:0; z-index:10; overflow:hidden; }
.hei_all{ width:100%; height:100%; display:block; }

.ie7 .dis_w_h{ display:block; width:100%; height:100%; }

.block_02 h2 a{ color:#fff !important; }
.block_02 .more a{ display:block; width:100%; height:100%; }
.block_02{ overflow:hidden; }
.block_03{ background:#F7F7F7; z-index:9;}
.block_03 table{width: 100%;margin-top: 40px;line-height: 0;border-collapse:separate; border-spacing:10px;table-layout:fixed;}
.block_03 table td{vertical-align: top;padding: 0;position: relative;overflow: hidden;}
.block_03 table div.jzg-pic{width: 100%;}
.block_03 table .l{display: table-cell;}
.block_03 table .l a{position: absolute;width: 100%;height: 100%!important;display: block;}
.block_03 table .l .jzg-pic{position: absolute;}
.block_03 table .s .jzg-pic{position: absolute;height: 100%!important;;}
.block_03 table .s .jzg-pic img{height: 100%;}
.des_info{position: absolute;margin-top: 50%;left: 6%;color:#fff;display:none;}
.block_03 table .l:hover .des_info{display: block;}
.des_info h3{font-size: 30px;font-weight: 600;height: 32px;}
.block_03 table img{width: 100%;}

.block_03 table .jzg-t{position: absolute;bottom: 0;width: 100%;height:100%;background: url(../images/tm_50.png) repeat;line-height: 1.5;color: #cdccc8;opacity: 0;filter:alpha(opacity=0);}
.block_03 table .jzg-t b{color: #fff;}
.block_03 table .jzg-t p{position: relative;z-index: 10;}
.block_03 table .l .jzg-t{bottom:0;padding: 10px 5%;height: 130px;opacity: 1;filter:alpha(opacity=100);box-sizing:border-box;}
.block_03 table .l .jzg-t p{margin:5px 3%;width: 80%;}
.block_03 table .jzg-tt{position: absolute;top: 40%;left: 12%;line-height: 1.6;width:76%;color: #fff;display: none;

}
.block_03 table .jzg-tt a{color: #fff;}

.block_03 table .s .jzg-t{opacity: 0.6;filter:alpha(opacity=60);}
.block_03 table .s .jzg-tt{display: block;top: 10%;top:20%\9;left:12%\9;margin-top: 10%\9;}
.block_03 table .s .jzg-tt .viewmore{text-align: left;margin-left: 1em;padding: 0!important;}
.block_03 table .s .jzg-tt .viewmore a{font-size: 16px;}
.block_03 table .jzg-tt h3{font-weight: normal;text-align: center;font-size: 24px;}
.block_03 table .jzg-tt p{position: relative;line-height: 1.4em;height: 4.2em;overflow: hidden;}
.block_03 table .jzg-tt p:after{content: '...';font-weight: bold;position: absolute;bottom: 0;right: 0;}
.block_03 table td:hover .jzg-t{opacity: 0.6;filter: alpha(opacity=60);}
.block_03 table td:hover .jzg-tt{display: block;}
.block_03 table .s h3{font-size: 30px;text-align: left;}
.block_03 table .s h3 span{font-size: 1.2em}
.block_03 table .s {font-size: 16px;}
.block_03 table .s a{padding: 1% 5%;border:1px solid #98958e;margin-top: 4%;display: inline-block;font-size: 14px;}

/* .block_03 ul{ margin:40px 0 0;}
.block_03 li{ float:left; *margin-left:-1px;position:relative;overflow: hidden;margin: 10px;}
.block_03 li img{transition:0.3s all; -webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;}
.block_03 li:hover img{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05);-0-moz:scale(1.05,1.05);-ms-transform:scale(1.05,1.05); z-index:5; box-shadow:0 0 10px rgba(0,0,0,0.5);}
.block_03 li.an{ width:25%;}
.block_03 li.an .inner{ background:#9F9583; color:#fff;}
.block_03 li .inner{ margin:0 1px 1px 0;}
@media only screen and (max-width: 767px){
	.block_03 li .inner{margin:0;}
}
.block_03 li .img{ width:100%;}
.block_03 li .con{color:#fff;position:absolute;
	left:50%; top:50%; width:85%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.lt9 .block_03 li .con{
	margin-top:-30px;
	margin-left: -135px;
}
.block_03 li .con h2{ margin:30px 0 0; line-height:1.2;}
.block_03 li .con h2 em{}
.block_03 li .con span{ display:block;text-align: center;}
.block_03 li .txt{ color:#fff; position:absolute; left:0; top:0; width:80%; padding:0 10%; height:100%; opacity:0;-moz-opacity:0;filter:alpha(opacity=0);transition:0.3s all; -webkit-transition:0.3s all; background:url(../images/tm_50.png) repeat;}
.block_03 li .txt h3{ width:100%; height:30px; line-height:30px; text-align:center; top:50%; margin-top:-15px; position:absolute; left:0;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.block_03 li .txt p{position: absolute;bottom: 2em;left: 0;text-align: center;width: 100%;}
.block_03 li:hover .txt,.block_03 li:hover .txt h3{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);z-index:999;}
.block_03 li .txt h3 a{ color:#fff !important; } */
.nobg{ background:none;}
.block_04{ padding:20px 0 0px;/*background-attachment:fixed;*/}
.block_04 .ind_tit span a{ color:#fff;}
.block_04 .ind_tit span a:hover{color: #d7000f;}
.bl_04_con ul{font-size: 0px;}
.bl_04_con li{ display: inline-block; width:14.66%; color:#fff;margin:1%;}
.bl_04_con li .inner{ padding:5px 10px 15px; border:3px solid rgba(255,255,255,0.5); text-align:center;}
.lt9 .bl_04_con li .inner{ border:3px solid #fff;}
.bl_04_con li .inner a{ color:#fff;}
.bl_04_con li:hover .inner{border:3px solid rgba(215,0,15,0.5); background:rgba(255,255,255,0.5);}
.lt9 .bl_04_con li:hover .inner{ border:3px solid #D7000F;}
.bl_04_con li:hover .inner a{ color:#D7000F;}
.bl_04_con li h2{ line-height:1.2;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.bl_04_con li h3{ font-family:"宋体";line-height:1.2}
.bl_04_con li p{ height:3em; text-align:left; overflow:hidden;display: inline-block;font-size: 14px;}
.block_04 .bon{transition:0.3s all; -webkit-transition:0.3s all; display:block; margin:0 auto 10px; width:58px; height:58px; background:url(../images/dot08.png) left top no-repeat; cursor:pointer;}
.block_04 .bon:hover{background:url(../images/dot08_on.png) left top no-repeat;}
.block_04 .bon a{display:block; }
.block_04 .ind_tit em{ border-bottom:1px solid #fff;}



.block_05{ background:#fff;}
.bl_05_con{ margin:10px 0 0;}
.bl_05_con li{ float:left; width:33.2%;*margin-left:-1px;transition:0.3s all; -webkit-transition:0.3s all; position:relative;}
.bl_05_con li:hover{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05); z-index:5; box-shadow:0 0 10px rgba(0,0,0,0.5);}
.bl_05_con li .inner{ margin:13px; position:relative;}
.bl_05_con li .img { width:100%; overflow:hidden;}
.bl_05_con li .bot_txt{ position:absolute; left:0; bottom:0; width:100%; height:24px; line-height:24px; padding:10px 0; text-align:center;background:url(../images/tm_50.png) repeat;z-index:2;-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;box-sizing: content-box;}
.bl_05_con li .bot_txt p{ padding:0 10px; color:#fff; font-size:16px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.bl_05_con li .right_txt{position:absolute; width:90px; height:85px; right:0; top:0; z-index:2; background: rgba(154,146,132,0.8); color:#fff;filter:alpha(opacity=80);}
.bl_05_con li .right_txt h3{ padding:15px 5px 10px 10px;font-size: 14px;margin: 0;}
.bl_05_con li .right_txt h3 span{ display:block; line-height:1.2;}
.bl_05_con li .right_txt h3 span em{ font-weight:bold;}
.bl_05_con li .txt{color:#fff; position:absolute; left:0; top:0; width:100%; height:100%; opacity:0;-moz-opacity:0;filter:alpha(opacity=0); visibility:hidden; transition:0.3s all; background:url(../images/tm_50.png) repeat;}
.bl_05_con li .txt .txt_in{ padding:5.5% 5.5% 0;}
.bl_05_con li .txt .txt_in p{font-size: 12px;}
.bl_05_con li .txt .t_i_logo{ width:28.3%;max-height: 81px; margin-bottom:1%; /*border:1px solid #fff;*/}
.bl_05_con li .txt .t_i_logo img{width:auto;}
.bl_05_con li .txt .t_i_c{ font-size:14px; color:#fff; height:4em; overflow:hidden;margin-top: 1em;max-height: 81px;}
.bl_05_con li:hover .txt{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);z-index:9; visibility:visible;}
.bl_05_con li:hover .bot_txt,.bl_05_con li:hover .right_txt{ display:none;}
.bl_05_con li .img img{ transition:all 0.8s; -webkit-transition:all 0.8s; }
.bl_05_con li:hover .img img{ transform:scale(1.05); -webkit-transform:scale(1.05); }

.block_08{background: url(../images/block_08bg.jpg) no-repeat;-webkit-background-size: 100% 100%;
    background-size: 100% 100%;padding-bottom: 124px;}
.block_08 .ind_tit a{color:#fff;}
.block_08 .ind_tit a:hover{color: #D7000F}
.block_08 .ind_tit em{border-color: #fff}
.bl_08_con{margin-top: 30px;}
.bl_08_con li{width: 19%;float: left;text-align: center;background: rgba(40,40,40,0.8);background:rgb(40,40,40)\9;filter:alpha(opacity=80);margin: 0 0.5%}
.bl_08_con li:hover{background: #4b4949;color: #fff;box-shadow: 0 0 5px #aaa;z-index: 10}
.bl_08_con li:hover em{border-color: #eee;}
.bl_08_con dl{padding: 50px 30px;color: #ececeb;letter-spacing: 2px}
.bl_08_con dt{margin-bottom: 36px;}
.bl_08_con dd{margin-top: 24px}
.bl_08_con em{width: 40%;display: inline-block;border-bottom: 1px solid #41413f;}
.bl_08_con h4{font-size: 16px;}
.bl_08_con p{height: 46px;margin-top: 15px;overflow: hidden;}

.block_06{background: #fff }
.bl_06_con{width: 84%;margin: 40px auto 0}

.block_09{background: #fff;overflow: hidden;width: 100%;}
.block_09 .bl_09_con{margin: 50px 0 0;}
.block_09 .ellipsis{margin: 0 1em;}
.block_09 ul li{float: left;position: relative;}
.block_09 ul li .bot_txt{position: absolute;bottom: 0;width: 100%;text-align: center;background: url(../images/tm_50.png) repeat;color: #fff;padding: 10px 0;}
.block_09 .biglist{width: 33%;}
.block_09 .tran_scale img{max-height: 306px;}
.block_09 .smlist{width: 21.3%;}
.block_09 .row1 .smlist{margin-left: 1%;}
.block_09 .row2 .smlist{margin-right: 1%;}
.block_09 .ratio-img{height: 100%;}

.block_07{ background:#F7F7F7; padding:40px 0 0;}
.tabs{position:relative;}
.tabs a{text-decoration:none;}

.tabNav{ text-align:center; margin:0 0 50px;}
.tabNav li{ display:inline-block; zoom:1; margin:0 2px;cursor:pointer; position:relative;top:0;}

@media \0screen\,screen\9{
    .tabNav li.active{top: -12px\9;}
}
.tabNav li span{ display:block; padding:5px; width:170px;font-size:16px; color:#828282;background:#F7F7F7;border:1px solid #D5D2D0;}
.tabNav li.active span{ color:#fff; background:#9F9583; border:1px solid #9F9583;}
.tabNav li.active em{ display:block; width:100%; height:7px; background:url(../images/dot05.png) center bottom no-repeat;}




.new_txtlist{ overflow:hidden;}
.new_txtlist li{ float:left; width:50%;*margin-left:-1px;padding:0 0 15px;}
.new_txtlist li .inner{ position:relative; width:90%;}
.new_txtlist li .date{ position:absolute; left:0; top:0; width:55px; text-align:center;}
.new_txtlist li .date span,.da span{ display:block; width:55px; height:36px; line-height:36px; background:#F20011; color:#fff;-moz-border-top-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}
.new_txtlist li .date em,da em{ color:#F20011;}
.new_txtlist li .txt{ margin-left:80px;}
.new_txtlist li .txt h3{ margin:0 0 15px;color:#272727;}
.new_txtlist li .txt h3 a{ color:#272727;}
.new_txtlist li .txt h3 a:hover,.new_txtlist li .txt h3:hover{ color:#D7000F}
.new_txtlist li .txt .c{ height:3em; overflow:hidden; margin:0 0 10px;}

.new_imglist{ margin:0 -20px;height:325px;}
.new_imglist li{ float:left; width:33.3%;}
.new_imglist li .inner{ position:relative; margin:0 20px;}
.new_imglist li .bot_txt{ position:absolute; left:0; bottom:0; width:100%; height:50px; line-height:50px; font-size:16px;color:#fff;background:url(../images/tm_50.png) repeat;z-index:2;}
.new_imglist li .bot_txt h3{ float:left; width:70%; margin-left:5%;}
.new_imglist li .bot_txt h3 a{ color:#fff;}
.new_imglist li .bot_txt span{ float:right; margin-right:5%;}
.new_imglist li .inner a{ display:block; width:100%;color:#fff; }


.viewmore{ display:block;  padding:50px 0 80px!important; text-align:center; font-size:16px;}
.block_05 .viewmore{padding-top: 40px!important;}
.block_02 .viewmore,.new_txtlist + .viewmore,.new_imglist + .viewmore{padding:50px 0 80px;}
.bl_04_con .viewmore a{ color:#fff;}
.viewmore a{ display:inline-block; padding:5px 15px; border:1px solid #9F9583;}
.viewmore a:hover{ background:#9F9583; color:#fff; }

.home{padding-bottom: 0!important;}
.footer{background:#333; padding:40px 0 140px;color: #ccc;}
.foot_top li{ float:left; width:20%;}
.foot_top li .inner{ height:215px;}
.foot_top li h2 a{ font-size:16px; color:#2c2c2c !important;}
.foot_top li h2 a:hover{ color:#d7000f;}
.foot_top li .c{ margin:25px 0 0;}
.foot_top li .c ul{ border-right:1px solid #DEDEDE; padding:0 0 25px;}
.foot_top li .c ul li{ width:49.9%; margin:0 0 10px;}
.foot_top li .c ul li a{ color:#8A8A8A;}
.foot_top li .c ul li a:hover{ color:#d7000f;}

.foot_top li.f_2{ width:16%; text-align:center; }
.foot_top li.f_2 .c ul li{ width:100%;}
.foot_top li.f_3 .img{  display:block; margin:25px 0 0;}
.foot_top li.f_3 .img img{max-width:100%;}
.foot_top li.f_4{ margin-left:6%; width:22%;}
.foot_top li.f_2 .c ul{border:none;}

.foot_top li dl.book{ padding:25px 0 0;}
.foot_top li dl.book dd{ float:left; width:100%; margin:0 0 10px;}
.yiyou{ margin:10px 0 0 !important; text-align:left;  }
.yiyou b{ color:#F20011; font-size:16px; padding:0 3px; }

.foot_top li dl.book dd span{ float:left; width:98%; height:26px; line-height:26px; border:1px solid #D9D9D9; background:#fff;}
.foot_top li dl.book dd span input.txt{ padding:0 3%; width:94%; font-size:12px; background:none; border:none;height:26px; line-height:26px;}
.foot_top li dl.book dd span.an{ width:42%; margin-right:5px;}
.foot_top li dl.book dd span.an input.txt{padding:0 10%; width:80%;}
.foot_top li dl.book dd.last{ margin:5px 0 0;}
.foot_top li dl.book dd.last .bon{ display:block; width:90px; height:30px; line-height:30px; text-align:center; color:#fff; background:#9F9583; border:none;}
.foot_top li dl.book dd.last .bon:hover{background:#d7000f;}


.foot_top li.f_5{ float:right;width:10.5%;}
.foot_top li.f_5 .img{ display:block; margin:25px 0 0;border:10px solid #fff;}
.foot_top li.f_5 .img img{ max-width:100%;}

.foot_bot{ text-align: center;}
.foot_bot .link{ position:relative;width: 80%;margin: 0 auto;}
.foot_bot .link dt{ position:absolute; width:70px;color:#ccc; font-size:16px;}
.foot_bot .link dd{ height:20px; overflow:hidden; padding-left:80px; padding-top:2px;}
.foot_bot .link dd .link_line{}
.foot_bot .link dd .link_line li{ float:left; width:100%; height:20px; overflow:hidden; line-height:20px;}
.foot_bot .link dd a{ color:#8A8A8A; margin:0 .6em;}
.foot_bot .link dd a:hover,.foot_bot .cop a.xhr:hover{color:#D7000F;}
.foot_bot .cop{ margin:10px 0 0; font-size:12px;padding-left:100px;}
.foot_bot .cop a{color: #ccc;}
.foot_bot .cop a:hover{color: #D7000F}
.foot_bot .cop em{ padding:0 10px; color:#DEDEDE;}
.foot_bot .cop span{ margin-left:20px;}
.foot_bot .cop span a{margin:0 20px;}
.foot_bot .cop a.xhr{color:#C9C9C9; font-family:Arial, Helvetica, sans-serif;}

.menu_h,.t_b02_box{display:none;}

.ie8 .bl_05_con li .txt,.ie7 .bl_05_con li .txt{ visibility:visible; }
.ie8 .block_06 .mask-txt,.ie7 .block_06 .mask-txt,.ie8 .block_06 .mask-txt i.icon,.ie7 .block_06 .mask-txt i.icon{ display:block !important; }

/*动画*/
@media only screen and (min-width: 1200px) {

    .block_01 li:first-child,.block_01 li:first-child + li{ transform: translateX(-100px); -webkit-transform: translateX(-100px);-ms-transform: translateX(-100px); opacity: 0; transition: 0.5s all; -webkit-transition: 0.5s all; -ms-transition: 0.5s all;}
    .block_01.animate li:first-child,.block_01.animate li:first-child +li{ transform: translateX(0); -webkit-transform: translateX(0);-ms-transform: translateX(0); opacity: 1;}
    .block_01 li:first-child + li + li,.block_01 li:last-child{ transform: translateX(100px); -webkit-transform: translateX(100px); -ms-transform: translateX(100px);opacity: 0; transition: 0.5s all; -webkit-transition: 0.5s all; -ms-transition: 0.5s all;}
    .block_01.animate li:first-child + li + li,.block_01.animate li:last-child{ transform: translateX(0); -webkit-transform: translateX(0);-ms-transform: translateX(0); opacity: 1;}


    .block_02 .imglist li:hover{ z-index:7;}
    .block_03 .animatebox{transform:scale(0.5,0.5) rotate(3deg); -webkit-transform:scale(0.5,0.5) rotate(3deg); opacity: 0; transition: 0.5s all; -webkit-transition: 0.5s all; -ms-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all;}
    .block_03 .animatebox.animate{ transform:scale(1,1) rotate(0deg); -webkit-transform:scale(1,1) rotate(0deg); opacity: 1;}
    .block_03 .animatebox.animate:hover{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05); z-index:5; box-shadow:0 0 10px rgba(0,0,0,0.5);}

    .block_04 .animatebox{ transform: translateY(100px); -webkit-transform: translateY(100px);-ms-transform: translateY(100px); opacity: 0; transition: 0.5s all; -webkit-transition: 0.5s all; -ms-transition: 0.5s all;}
    .block_04 .animatebox.animate{ transform: translateY(0); -webkit-transform: translateY(0);-ms-transform: translateY(0);opacity: 1;}

    .block_05 .animatebox{ transform: translateY(100px); -webkit-transform: translateY(100px);-ms-transform: translateY(100px); opacity: 0; transition: 0.5s all; -webkit-transition: 0.5s all; -ms-transition: 0.5s all;}
    .block_05 .animatebox.animate{ transform: translateY(0); -webkit-transform: translateY(0);-ms-transform: translateY(0);opacity: 1;}
    .block_05 li.animatebox.animate:hover{/*transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05);*/ z-index:5; box-shadow:0 0 10px rgba(0,0,0,0.5);}

    .block_08 .animatebox{ transform: translateY(100px); -webkit-transform: translateY(100px);-ms-transform: translateY(100px); opacity: 0; transition: 0.5s all; -webkit-transition: 0.5s all; -ms-transition: 0.5s all;}
    .block_08 .animatebox.animate{ transform: translateY(0); -webkit-transform: translateY(0);-ms-transform: translateY(0);opacity: 1;}

}


@media only screen and (max-width:1799px) {
    .wrap{ width:86%;}


    .nav li{ padding:0 2%; }
}

@media only screen and (max-width:1659px) {
    .wrap,.index .header .wrap{ width:98%;}

    .font-18{ font-size:16px;}
    .font-20{ font-size:18px;}
    .font-24{ font-size:22px;}
    .font-30{ font-size:26px;}
    .font-36{ font-size:32px;}
    .font-44{ font-size:40px;}
    .font-52{ font-size:46px;}
    .font-72{ font-size:60px;}
}

@media only screen and (max-width:1450px) {
    .wrap,.index .header .wrap{ width:92%;}
    .font-18,.nav li,.tel,.bl_05_con li .bot_txt p,.tab_tit li span,.tabNav li span,.new_imglist li .bot_txt,.foot_top li h2 a,.foot_bot .link dt{font-size:14px;}
    .font-20{ font-size:16px;}
    .font-24{ font-size:20px;}
    .font-30{ font-size:24px;}
    .font-36{ font-size:28px;}
    .font-44{ font-size:36px;}
    .font-52{ font-size:36px;}
    .font-72{ font-size:50px;}


    .block_03 ul{ margin:0;}
    .imglist li .txt h3{ margin:8% 0;}
    .bl_04_con{ margin:0 7%;}
    .block_04,.footer{ /* padding:40px 0; */}
    .bl_05_con{ margin:0 0 40px;}
    .tab_tit,.tabNav{ margin:0 0 20px;}
    /* .ind_tit{ padding:40px 0 20px;} */
    .block_03,.new_txtlist li{ /* padding:0 0 40px; */}
    .block_07{ padding:40px 0 0;}
    .block_08{ height:auto; padding:0 0 60px;}

    .viewmore{ padding:15px 0 45px;font-size:14px;}
    .block_02 .viewmore,.new_txtlist + .viewmore,.new_imglist + .viewmore{padding:0 0 70px;}

    .foot_top li dl.book dd span.an{ width:40%;}
    .foot_bot .link dt{ width:60px;}
    .foot_bot .link dd{ padding-left:65px;}
}

@media only screen and (max-width:1399px) {

    .block_03 li.an{ width:24.9%;}
    .foot_top li dl.book dd span.an{ width:37%;}
}


@media only screen and (max-width:1365px) {
    .wrap,.index .header .wrap{ width:95%;}

    .foot_top li dl.book dd span.an{ width:36%;}

}


@media only screen and (max-width:1279px) {
    .wrap,.index .header .wrap{ width:auto; padding:0 10px;}

    .logo{ width:100px; height:auto; margin-right:2%;}
    .nav{ margin-left:2%; }
    .nav li{ padding:0 1%;}
    .bl_04_con{ margin:0;}

    .block_04,.footer{ padding:30px 0;}
    .bl_05_con{ margin:0 0 30px;}
    .tab_tit,.tabNav{ margin:0 0 15px;}
    .ind_tit{ padding:30px 0 15px;}
    .block_03,.new_txtlist li{ padding:0 0 30px;}
    .block_07{ padding:30px 0 0;}
    .imglist li .txt h2{ margin:6% 0;}
    .imglist li .txt .c{ margin:0 0 1em;}
    .more{ width:24px; height:24px;}
    .bl_05_con li .bot_txt{ padding:5px 0;}
    .bl_05_con li .right_txt{ width:80px; height:80px;}
    .bl_05_con li .txt .t_i_c{ height:3em;}

    .block_06 .mask-txt i.icon{ width:80px; height:55px;}
    .block_06 .mask-txt .img{ margin:0 0 20px;}
    .block_06 .mask-txt .img img{ width:360px;}


    .new_txtlist li .txt .c{ height:1.5em; margin:0 0 10px;}
    .new_imglist{ margin:0;}
    .new_imglist li .inner{ margin:0 10px;}

    .block_04{background-attachment:scroll;}

    .banner li .txt{ bottom:20%;}
    .banner li .txt a.view{ width:100px; background-position:80px center;}
    .new_txtlist, .new_imglist{ height:auto; }
}

.phone_foot_ul{ display:none;}
@media only screen and (max-width:1024px) {
    .block_03 li .txt{ opacity:1; height:40px;  bottom:0; top:auto; }
    .block_03 li .txt h2{ opacity:1; line-height:40px; height:40px; position:static; margin:0; }
    .block_03  .wid_all{ display:block; }
    .wid_all,.dis_w_h{ display:none; }
    .bl_05_con li:hover .bot_txt,.bl_05_con li:hover .right_txt{ display:block;}
}

@media only screen and (max-width:1023px) {
    body{ font-size:12px;}
    .phone{ display:block; padding:10px 0 0;  text-align:center; font-size:16px; line-height:25px; color:#D7000F !important; }
    .phone img{ display:inline-block; padding-right:5px; vertical-align:middle; }
    /*手机导航样式 Start*/
    .menu_h { display: block; background: none; transition: 0.5s all; z-index:1000; -webkit-transition: 0.5s all; border: none; width:30px; height:20px; padding: 0; outline: none; /*position:relative;*/  position: absolute; right: 10px; top: 50%; margin-top: -10px;}
    .menu_h::before, .menu_h::after, .menu_h span { background: #DB0E1B ; border-radius: 3px; }
    .menu_h::before, .menu_h::after { content: ''; position: absolute; height: 3px; width: 100%; left: 0; top: 50%; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transition: -webkit-transform 0.25s; transition: transform 0.25s; border-radius: 3px;}
    .menu_h span { position: absolute; width: 100%; height: 3px; left: 0; top:50%; margin-top:0; overflow: hidden; text-indent: 200%; -webkit-transition: opacity 0.25s; transition: opacity 0.25s; }
    .menu_h::before { -webkit-transform: translate3d(0, -8px, 0); transform: translate3d(0, -8px, 0); }
    .menu_h::after { -webkit-transform: translate3d(0, 8px, 0); transform: translate3d(0, 8px, 0); }
    .menu-open .menu_h{right:45%;}
    .menu-open .menu_h span { opacity: 0; background:#fff;}
    .menu-open .menu_h::before { -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); background:#fff;}
    .menu-open .menu_h::after { -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg);background:#fff; }
    .ph-mask { display:none;}
    .menu-open .ph-mask { display: block; width: 100%; height: 100%; background: #000; opacity: 0.5; position: fixed; left: 0; top: 0; z-index:10; }
    .nav { float:none; position:fixed; z-index:11;left:100%; top:0;  width:35%; bottom:0; margin:0; background:#fff; /*overflow:hidden;*/ overflow:auto; transition:0.5s all; -webkit-transition:0.5s all; }
    .static{display: block!important;}
    .dynamic{display: none;}
    .nav ul{ padding:10px 20px;}
    .nav li{ float:none;width:100%; text-align:center; padding:10px 0; border-bottom:1px solid #ccc;}
    .nav li:last-child{ border-bottom:none;}
    .nav li a{ display:block; color:#333 !important;font-size:15px;}
    .nav li.on a,.nav li:hover a{color:#fff;}
    .menu-open .nav { left:55%; width:45%;}

    /*手机导航样式 End*/
    .tel{ position:absolute; left:40%; background:#DB0E1B; color:#fff; padding:0 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
    .sear{ margin-right:60px; width:30%;float: right;}
    .logo{ width:115px;}

    .font-20{ font-size:14px;}
    .font-24{ font-size:18px;}
    .font-30{ font-size:20px;}
    .font-36{ font-size:24px;}
    .font-44{ font-size:30px;}
    .font-52{ font-size:34px;}
    .font-72{ font-size:40px;}
    .block_06{height:308px;}


    .block_01 li span{ width:48px; height:32px; margin:-16px 0 0 -24px}

    .new_imglist li .inner{ margin:0 5px;}
    .imglist li,.bl_05_con li{ width:25%;}
    .bl_04_con li{ width:25%;}


    .block_03 ul{ position:relative; padding-top:60px;}
    .block_03 li{ width:20%;}
    .block_03 li.an{ width:100%;  height:auto; overflow:hidden; position:absolute; left:0; top:0; overflow:hidden; background:#9F9583;}
    .block_03 li.an .inner{  height:auto; }
    .block_03 li.an .con span{ line-height:60px;padding:0;  text-align:center;  }

    .block_03 li.an .con{ position:static; width:auto;
        padding:0 10px;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        transform: none;
    }
    .block_03 li.an .img{ display:none; }

    .tab_tit li span,.tabNav li span{ width:120px;}
    .new_imglist li .bot_txt{ height:30px; line-height:30px;}
    .new_imglist li .bot_txt h2{ width:90%;}
    .new_imglist li .bot_txt span{ display:none;}

    .block_08 li span{ width:90px; height:90px; line-height:90px;}
    .block_08 li span img{ width:70%;}

    .block_06 .mask-txt i.icon{ width:60px; height:41px;}
    .block_06 .mask-txt .img img{ width:300px;}

    .new_txtlist li .txt .c{ height:4.5em;}


    .foot_top li.f_4{ width:22%;}
    .foot_top li dl.book dd span.an{ width:28%;}

    /*.header{ padding:5px 0 10px; height:auto; position:fixed; top:0; left:0; width:100%;box-shadow:0 0 5px #bbb;background:rgba(243, 241, 239, 0.8);filter:Alpha(opacity=80);}
    .menu_h{ margin-top:-6px;}*/

    /*.imglist li:hover,*/
    .block_03 li:hover,.bl_05_con li:hover{transform:scale(1,1); -webkit-transform:scale(1,1); -ms-transform:scale(1,1); }

    .bl_05_con li .inner{ margin:8px; }
    .d_txt{ display:none; }
    .bl_05_con li .right_txt h2{ padding-top:10px ; }
    .bl_05_con li .right_txt{ height:auto; }

}

@media only screen and (max-width:767px) {

    .bl_05_con li:hover .bot_txt,.bl_05_con li:hover .right_txt{ display:block;}
    .wraper>.main>.tran_scale{ display:none; }

    .new_txtlist.new_imglist{ height:auto; }
    .block_02 .viewmore, .new_txtlist + .viewmore, .new_imglist + .viewmore{ padding:20px 0; }
    .main{ padding-top:60px; }
    /*模拟select*/
    .returnTop{ right:5px; top:50%;}
    .select-body-box { z-index:100000; position:fixed; top:40px !important; left:10% !important; width:80% !important; max-height:80%; }
    .selectmask { position:fixed; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.5; z-index:2; display:block; }
    /**/
    .font-24{ font-size:16px;}
    .font-30{ font-size:18px;}
    .font-36{ font-size:20px;}
    .font-44{ font-size:24px;}
    .font-52{ font-size:28px;}
    .font-72{ font-size:32px;}

    .banner li .txt{ bottom:10%; left:53%;}
    .banner li .txt h3{ display:none;}
    .banner li .txt a.view{ width:80px; text-indent:10px; height:20px; line-height:20px; background-position:70px center;}
    .banner .bx-wrapper .bx-pager{ bottom:0;}

    .phone_foot_ul{ display:block; padding:10px 0; border-top:2px solid rgba(255,255,255,0.5);}
    .phone_foot_ul dl{ text-align:center;}
    .phone_foot_ul dt{ font-weight:bold; padding:10px; text-align:left;border-bottom:1px solid rgba(255,255,255,0.5);}
    .phone_foot_ul dt a{ display:block;color:#333; font-size:15px;}
    .phone_foot_ul dd{ padding:10px 0; margin:0 20px;border-bottom:1px solid rgba(255,255,255,0.5);}
    .phone_foot_ul dd a{display:block; font-size:14px; color:#333;}
    .phone_foot_ul dd:last-child{ border-bottom:none;}
    .menu_h{ margin-top:-8px;}
    .header{ height:auto; padding:5px 0 10px;}

    .block_03 .wid_all{ display:block; }


    .sear{ width:30px; width:125px; background:#fff; margin-right:40px;/* position:absolute; top:10px; right:10px;  margin:0;*/}
    .sear.open{ }
    .sear .txt{opacity:0; width:0; display:none;}
    .sear .txt{opacity:1; width:83px; display:block;}
    .sear .button{ width:30px;}
    .tel_bot{ display:block; position:fixed; bottom:0; left:0; width:100%; height:35px; line-height:35px; color:#fff; text-align:center;background:#333; z-index:100;}
    .tel_bot a{ height:20px; line-height:20px; margin:5px 10px;
        color:#fff!important; display:inline-block;
    }
    .tel_bot a img{ display:inline-block; vertical-align:middle; padding-right:3px; width:13px; }
    .tel_bot i{ /*display:inline-block; width:15px; height:20px; margin-right:5px; background:url(../images/phone-icon.png) no-repeat; background-size:cover;*/}
    .t_b01_box,.t_b02_box{ position:fixed; width:100%; left:0; bottom:-150px;background:rgba(219, 14, 27, 1);transition:0.3s all; -webkit-transition:0.3s all; z-index:100;}
    .t_b02_box.open{bottom:30px; color:#fff; text-align:center; padding:20px 5%; width:90%; display:block;}
    .t_b02_box.open h2{ font-size:14px; margin:0 0 10px;}
    .t_b02_box.open dl.book{ width:100%;}
    .t_b02_box.open dl.book dd{ float:left; width:100%; margin:0 0 10px;}
    .t_b02_box.open dl.book dd span{ float:left; width:98%; height:26px; line-height:26px; border:1px solid #D9D9D9; background:#fff;}
    .t_b02_box.open dl.book dd span input.txt{ padding:0 3%; width:94%; font-size:12px; background:none; border:none;height:26px; line-height:26px;}
    .t_b02_box.open dl.book dd span.an{ width:42%; margin-right:5px;}
    .t_b02_box.open dl.book dd span.an input.txt{padding:0 10%; width:80%;}
    .t_b02_box.open dl.book dd.last{ margin:5px 0 0;}
    .t_b02_box.open dl.book dd.last .bon{ display:block; width:90px; height:30px; line-height:30px; text-align:center; color:#fff; background:#9F9583; border:none;}
    .t_b02_box.open dl.book dd.last .bon:hover{background:#d7000f;}


    .phone_foot_ul dd{ border-bottom:none;}
    .nav li:last-child{ border-bottom:1px solid #ccc;}
    .right_menu{ display:none;}
    .block_01 li{ width:50%;}

    .block_04,.footer{ padding:20px 0;}
    .new_imglist li{ margin:0;}
    .new_txtlist li .txt h2{ margin-bottom:5px; }
    .tab_tit,.tabNav{ margin:0 0 10px;}
    .ind_tit{ padding:20px 0 10px;}
    .bl_05_con{ margin:0 0 40px;}
    .block_03,.new_txtlist li{ padding:0 0 20px;}
    .block_07{ padding:20px 0 0;}

    .ind_tit em{ height:14px;}

    .imglist li,.bl_05_con li{ width:50%;}
    .imglist li .txt .c{ height:1.5em; margin:0 0 0.5em;}
    .more{ width:20px; height:20px;}

    .block_03 li{ width:33.3%;}
    .bl_04_con li{ width:33.3%;}
    .bl_04_con li:nth-child(n+7){ display:none; }
    .bl_04_con li .inner{ margin:5px; }
    .bl_05_con li,.bl_05_con, .new_txtlist li,.new_txtlist li .inner,.new_imglist li{ width:100%; margin-bottom:10px;}
    .block_08{ padding:0 0 40px;}
    .block_08 li span{ width:40px; height:40px; line-height:40px;}
    .block_08 .ind_tit{ padding:40px 0 20px;}
    .block_08 li h2{ margin:10px 0 0;}
    .block_08 li .c{ display:none;}

    .block_06{ height:240px;}
    .block_06 .mask-txt i.icon{ width:40px; height:27px; margin:0 auto 20px;}
    .block_06 .mask-txt .img{ margin:0 0 10px;}
    .block_06 .mask-txt .img img{ width:150px;}
    .block_06 .mask-txt .txt{ height:100px; margin-top:-50px;}
    .block_06 .mask-txt h2{ letter-spacing:0;}

    .foot_top li.f_1,.foot_top li.f_2{ display:none;}
    .foot_top li{ width:100%; margin:0 0 20px;}
    .foot_top li.f_4{ width:60%; margin-left:0; margin-bottom:0;}
    .foot_top li.f_5{ width:30%; margin-bottom:0;}
    .foot_top li .inner{ height:auto;}
    .foot_top li .c ul{ padding:0;}

    .foot_bot .link{ display:none;}
    .foot_bot .link dd{padding:30px 0 0;}
    .foot_bot .link dd a{ margin:0 10px 0 0;}
    .foot_bot .cop{ margin-bottom:20px;}

    .foot_top li dl.book{ padding:15px 0 0;}
    .foot_top li.f_5 .img{ margin:15px 0 0;}
    .foot_top li dl.book dd span{ width:99.5%;}


    .new_txtlist li .txt .c{ height:1.5em;}

    .returnTop{ width:26px; height:26px; background-size:cover;}

    .banner .bx-wrapper .bx-prev {
        width:16px; height:30px; margin-top:-15px;left: 10px;
    }
    .banner .bx-wrapper .bx-next{
        width:16px; height:30px; margin-top:-15px;right: 10px;
    }
    .foot_bot .cop span a{ display:inline-block; margin:0; }


    #tab-2 .new_imglist li:nth-child(n+3),#tab-3 .new_imglist li:nth-child(n+3),#tab-4 .new_imglist li:nth-child(n+3){ display:none; }
    #tab-2 .new_imglist li,#tab-3 .new_imglist li,#tab-4 .new_imglist li{ width:47%; margin:10px 1.4% 10px;  }

    .block_01 li:nth-child(n+3){ display:none; }
    .bl_04_con li:hover .inner{border:3px solid rgba(255,255,255,0.5); background:none;}
    .bl_04_con li:hover .inner a{ color:#fff;}


    .tel{ font-size:12px; left:43%; top:7px;}

    .bl_05_con_ld.bl_05_con li{ width:50%;  }
    .bl_05_con_ld.bl_05_con li:nth-child(n+7){ display:none; }
    .bl_05_con li .inner{ margin:5px; }
    .bl_05_con li .right_txt{  height:60px; }
    .block_02 .imglist li:nth-child(n+7){ display:none; }

}
@media only screen and (max-width:500px) {
    .tel{ display:none;}
    .bl_05_con li .right_txt h2{ padding-top:5px; }
    .bl_05_con li .right_txt{ height:45px; }
    .bl_05_con li .bot_txt{ padding:0; }
    .bl_05_con li .bot_txt p{ padding:0 5px; font-size:12px; }
    .bl_05_con li .inner{ margin:3px; }

}
@media only screen and (max-width:479px) {
    #tab-2 .new_imglist li,#tab-3 .new_imglist li,#tab-4 .new_imglist li{ width:100%; margin:0 0 20px;  }
    #tab-2 .new_imglist li:nth-child(n+2),#tab-3 .new_imglist li:nth-child(n+2),#tab-4 .new_imglist li:nth-child(n+2), #tab-1 .new_imglist li:nth-child(n+3){ display:none; }
}
@media only screen and (max-width:414px) {
    .main{ padding-top:42px; }
    .block_07 .tab_tit li span,.tabNav li span{ width:78px;}
    .block_06{ height:166px;}
    .font-24{ font-size:16px;}
    .font-30{ font-size:16px;}
    .font-36{ font-size:18px;}
    .font-44{ font-size:20px;}
    .font-52{ font-size:24px;}
    .font-72{ font-size:28px;}

    .bl_04_con li{ width:50%;}
    .bl_04_con li:nth-child(n+5){ display:none; }

}

@media only screen and (max-width:413px) {

    .block_03 li.an .con span{ line-height:20px;padding:10px 0;  text-align:center;  }

    .block_03 li.an .con{ height:60px; }
    .logo{ width:90px;}
    .address_sel{ margin:10px 0 0;}
    .sear{ margin-top:10px;}
    .menu_h{ margin-top:-12px;}

    .block_07 .tab_tit li span,.tabNav li span{ width:70px;}
}

@media only screen and (max-width:374px) {
    .block_07 .tab_tit li span,.tabNav li span{ width:56px;}
    .foot_bot .cop span{ display:block; margin-left:0;}

}
@media only screen and (max-width:359px) {
    .logo{ width:70px;}
    .address_sel{ margin:5px 0 0;}
    .sear{ margin-top:5px;}
    .menu_h{ margin-top:-13px;}
    .sear{ width:100px;}
    .sear .txt{ width:58px;}

}

.ie7 .tabNav li em{display: none;}
.ie7 .case_1 dl dd.of.cf .fl a.on{margin-top: 13px;}
.ie7 .case_2 a#sortTime,.ie7 .case_2 a#sortHits{position: relative;top:-6px;}

.ie7 .tab_tit li em{display: none;}

/* *****修改样式***** */
/* 小屏幕首页案例展示 */
@media only screen and (max-width: 1023px) {
    .jzg-case li .wid_all{display: block;}
    .jzg-case li .wid_all .txt{width: 100%;padding: 0;background: none;opacity: 1;filter:alpha(opacity=100);}
    .jzg-case li .wid_all .txt h2{padding: 3% 0;text-align: center;margin: 0;background: url(../images/tm_50.png) repeat;font-size: 14px;}
    .jzg-case li .wid_all .txt .c,.jzg-case li .wid_all .txt .more{display: none;}
}
.jzg-case{position: relative!important;top:0!important;}
.jzg-left,.jzg-right{width: 50%;}
.jzg-left .bx-viewport{height: auto;}
.jzg-left{float: left;padding-right: 2%;box-sizing:border-box;}
.jzg-left .imgb{width: 100%;position: relative;display: block;}
.jzg-left .imgb .jl_t{position: absolute;top: 50%;left: 50%;left:44%\9;font-size: 30px;color: #fff;font-weight: 600;opacity: 1;filter:alpha(opacity=100);z-index: 10;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);}
.jzg-left .imgb .cov{height: 100%;width:100%;position: absolute;top: 0;left: 0;background: url(../images/tm_50.png) repeat;opacity: 0.6;filter:alpha(opacity=60);}
/*.jzg-left .imgb:hover .cov{opacity: 0.6;filter:alpha(opacity=60)}*/
/*.jzg-left .imgb:hover .jl_t{opacity: 1;filter:alpha(opacity=100);z-index: 10;}*/
.jzg-left a img{width: 100%;}
.jzg-left .txt{overflow: hidden;background: #fff;position: absolute;bottom: 0;width: 48%;}
.jzg-left .txt .c{margin: 6%;}
.jzg-left .txt .c .viewmore{text-align: left;}
.jzg-left .txt p{width: 80%;margin: 5% 0;}
.jzg-left .txt .more{background: url(/images/dot07a.png);}
.jzg-right{float: right;}
.imglist .jzg-right li{width: 50%;}
.jzg-right .jzg-t{position: absolute;top:50%;left:0;color: #fff;z-index: 1000;text-align: center;width: 100%;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);
    left:0\9;top:38%\9;
}
/*.jzg-right .jzg-t h3{font-weight: 500!important;}*/
.jzg-right .jzg-t b{font-weight: normal;}
.jzg-right .jzg-t .hov{opacity: 0;filter:alpha(opacity=0);}
.jzg-right .wid_all:hover .hov{opacity: 1;filter:alpha(opacity=100);}
/* 导航 */

.sel-con{position: fixed;width: 100%;left:0;
    background: rgba(100,100,100,0.98);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9646464,endColorstr=#f9646464);
    color: #fff;
    z-index: 9999;
    /* max-width: 1898px; */

    overflow: hidden;
    margin: 0 auto;
}
.sel-con>ul{margin-bottom: 10px!important;}
.sel-con .sc-con{margin-top: 30px; margin-bottom: 10px; /* position: absolute;top: 50%;-webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
        transform: translateY(-50%); */}
.sel-con .tab-tit a{color: #fff;}
.sel-con .case,.sel-con .des,.sel-con .pro,.sel-con .constr{width: 86%;margin: 0 auto;overflow: hidden;}
.sel-con .soft-villa .des{width: 100%;}
.sel-con .soft-villa .des .panel{padding: 0 3%;}
.sel-con .tab-tit{overflow: hidden;margin: 0 auto 20px;text-align: center;cursor: default;}
.sel-con .tab-tit li{display: inline-block;margin:0 1%;padding: 3px 8px}
.sel-con .select{background: #9f9583;}
.sel-con .des .panel{float: left;color:#fff;padding: 0 3%;background: none;;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;box-sizing: border-box;margin-bottom: 0;}
.sel-con .des .panel p{font-size: 14px;width: 100%;display: inline-block;text-align: left;white-space: nowrap;text-overflow:ellipsis;}
.sel-con .des .panel p strong{color: #D7000F;}
.sel-con .des .ratio-img{position: relative;margin-bottom: 20px;}
.sel-con .des .ratio-img:hover span{color: #D7000F;}
.sel-con .des .ratio-img span{color: #fff;font-size: 16px;position: absolute;bottom: 24px;left: 50%;-webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}


.sel-con .pro .panel,.sel-con .constr .panel{background: rgba(86,84,84,0);box-shadow: none;}
.sel-con .pro .child-6 .panel{width: 16.6%;}
.sel-con .pro.constr .panel{width: 49%;}
.sel-con .pro.constr .panel:last-child{float: right;}
.sel-con .pro .lp-name,.sel-con .constr .lp-name{text-align: center;margin:0 0.4em 8px;font-size: 16px;cursor: default;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.sel-con .depict{text-align: center;margin: 0 13px;}
.sel-con .depict p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin: 0 0.5em;}
.sel-con #P3 span{float: none;text-align: center;padding: 0}
.sel-con #P3 span:nth-of-type(2){padding: 0 6%;}
.sel-con .power .bl_05_con:nth-of-type(3) img{height: 100%;max-width: fit-content;width: auto;}

/* 底部小屏幕预约 */
@media only screen and (max-width: 767px) {
    .jzg-foot li.f_4{width: 100%;}
    .jzg-foot li.f_4 .inner{width: 80%;margin: 0 auto;}
    .jzg-foot li.f_4 .inner h2 a{font-size: 16px;}
    .jzg-foot li.f_4 .inner .book input.txt{height: 30px;line-height: 30px;}
    .jzg-foot li.f_4 .inner .book dd>span{height: 30px;line-height: 30px;}
    .jzg-foot li.f_4 .inner .book .error .valid_message{height: 30px!important;line-height: 30px!important;}
    .jzg-foot li.f_4 .inner .book dd.yiyou{font-size: 14px;}
}

/* 右侧获取报价 */
.jzg-r_m{background: #555;}
.jzg-r_m h4{font-size: 18px;color: #fff;}
.jzg-r_m p{color: #fff;}
.jzg-r_m .m_b01{margin-bottom: 20px!important;text-align: center;}
.jzg-r_m .m_b02{margin-bottom: 16px;}
.jzg-r_m dl.book{width: 300px;}
.jzg-r_m dl.book dd{width: 90%;margin: 0 5% 10px;}
.jzg-r_m dl.book dd>span{position: relative;}
.jzg-r_m dl.book dd>span>b{position: absolute;left: -12px;top: 3px;color: #f00;}
.jzg-r_m dl.book dd.last{margin: 0 5% 10px;}
.jzg-r_m dl.book dd.last .bon{width: 100%;margin-top: 10px;}

/* 底部条 */
.footer_float{width: 1200px;height: 100px;overflow: hidden;background: #5d5b5b;position: fixed;bottom: 0;z-index: 999;}
.f_f_box{height: 100%;margin: 0 auto;box-sizing:content-box;}
.f_f_box>div{height: 100%;float: left;}
.f_f_box .f_l,.f_f_box .f_r{width: 40%;color: #f6f6f6;text-align: center;}
.f_f_box .f_l img{float: left;margin: 24px 15px 0;width: auto;}
.f_f_box .f_l h3,.f_f_box .f_l p{float: left;}
.f_f_box .f_r{width: 20%;position: relative;}
.f_f_box h3{font-size: 18px;font-weight: 500;margin-top: 24px;}
.f_f_box p span{color: #d6000f;}
.f_f_box .f_r h3,.f_f_box .f_r p{font-size: 20px;text-align: left;}
.f_f_box .f_r h3{letter-spacing: 0;margin-top: 18px;}
.f_f_box .f_r p{letter-spacing: 3px;}
.f_f_box .f_c{width: 50%;}
.f_c .book{width: 100%;height: 100%;position: relative;left: 5%;}

.f_c .book dd{display: inline-block;width: 35%;margin-bottom: 10px;margin-right: 1%;}
.f_c .book dd>span{display: block;height: 30px;}
.f_c .book dd>span>span{top:3px;}
.f_c .book .m_t{margin-top: 16px;}
.f_c .book dd input{width: 100%;outline: none;border: none;height: 30px;text-indent: 0.8em;}
.f_c .book dd input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #333;}
.f_c .book dd input:-moz-placeholder, textarea:-moz-placeholder {color: #333;}
.f_c .book dd input::-moz-placeholder, textarea::-moz-placeholder { color: #333;}
.f_c .book dd input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #333;}
.f_c .book .last{position: absolute;right: 16%;top: 16px;width: 10%;margin: 0;height: 70px;}
.f_c .book .last .bon{width: 100%;height: 100%;border: none;color: #fff;background: #d7000f;font-size: 1.2em;}
/* .f_c .book .last .btm{background-image: url(/img/subbtn.png);background-size: cover;} */
.f_c .book .last .bon:hover{opacity: 0.8;filter: alpha(opacity=80);}

.footer_float .togg{position: absolute;right: 20px;top:50%;font-size: 30px;line-height: 22px;color: #aeadad;cursor: default;transform: translateY(-50%);}
.footer_float .togg:hover{color: #fff}
.footer_float .getshow{position: fixed;bottom: 0;left: -100px;height: 100px;}
.footer_float .getshow img{height: 100%;}
@media only screen and (min-width: 1280px) {
    .f_f_box{padding: 0 8%;}
    .f_f_box h3{letter-spacing: 5px}
    .f_f_box p{letter-spacing: 2px}
}
/***在施工地详情页***/
#jzg .p_details{margin-bottom: 30px;}

#jzg .jzg-ul li{float: left;margin: 5px;}
#jzg .jzg-ul li p{text-align: center;}


.noYourHouse p{margin: 40px auto;padding-left: 324px;font-size: 16px;color: #bdbdbd;}
.noYourHouse p a{border:1px solid #bdbdbd;padding: 2px 5px;}
.noYourHouse p a:hover{background: #bdbdbd;color:#fff;}
#ajaxList .jzg-add span{float: none;text-align: center;padding: 0;}
#ajaxList .jzg-add span:nth-of-type(2){padding: 0 6%;}
#ajaxList .panel{margin-bottom: 10px;}
#ajaxList .panel>p{text-align: center;font-size: 16px;color: #595959;margin:0 auto 13px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width: 80%;}



#ajaxList .con-cont_fot li{width: 20%;}


.jzg #ajaxList .inner p{width: 100%;text-align: left;}
.jzg #ajaxList .inner p:last-child{height: 3em;overflow: hidden;}
.jzg #ajaxList .inner p span{display: inline-block;width: 50%;}
.jzg #ajaxList .inner p span strong{color: #ca151d;}
.jzg #ajaxList .panel{margin-bottom: 70px;}
@media only screen and (max-width: 1800px){
    /* section .wrap{width: 80%;} */
    .viewmore{padding: 45px 0 70px!important;}
    .block_05 .viewmore{padding-top: 35px;}
    .ind_tit{padding-top: 90px}
    .ind_tit em{height: 20px;margin-bottom: 36px;}
}
@media only screen and (max-width: 1650px){
    /* section .wrap{width: 85%;} */
    .viewmore{padding: 40px 0 60px!important;}
    .block_05 .viewmore{padding-top: 30px;}
    .ind_tit{padding-top: 80px}
    .ind_tit em{height: 16px;margin-bottom: 32px;}
}
@media only screen and (max-width: 1500px){
    section .wrap{width: 81%;}
    .viewmore{padding: 35px 0 50px!important;}
    .block_05 .viewmore{padding-top: 25px;}
    .ind_tit{padding-top: 70px}
    .ind_tit em{height: 12px;margin-bottom: 28px;}
}
.jzg-left .txt .viewmore{padding: 0!important;}
#ajaxList .loading{margin-bottom: 200px;}
.recru .panel{width: 100%;}
body.pro .panel .tran_scale img{height: 100%;}
